import { userAccountLogin } from '@/api/login.js'

// 用户状态
export default {
  namespaced: true,
  state: () => ({
    profile: {}
  }),
  mutations: {
    // 改数据函数
    setUser (state, useInfo) { // 登录
      state.profile = useInfo
    },
    clearUser (state) { // 登出 情空数据
      state.profile = {}
    }
  },
  actions: {
    // 请求数据函数  登录
    async asyncGetUseInfo (ctx, { account, password }) {
      // 发起请求
      const res = await userAccountLogin({ account, password })
      console.log(res)
      ctx.commit('setUser', res.data.result)
    }
  }
}
